MopEye: Opportunistic Monitoring of Per-app Mobile Network Performance

نویسندگان

  • Daoyuan Wu
  • Rocky K. C. Chang
  • Weichao Li
  • Eric K. T. Cheng
  • Debin Gao
چکیده

Crowdsourcing mobile user’s network performance has become an effective way of understanding and improving mobile network performance and user qualityof-experience. However, the current measurement method is still based on the landline measurement paradigm in which a measurement app measures the path to fixed (measurement or web) servers. In this work, we introduce a new paradigm of measuring per-app mobile network performance. We design and implement MopEye, an Android app to measure network round-trip delay for each app whenever there is app traffic. This opportunistic measurement can be conducted automatically without user intervention. Therefore, it can facilitate a large-scale and long-term crowdsourcing of mobile network performance. In the course of implementing MopEye, we have overcome a suite of challenges to make the continuous latency monitoring lightweight and accurate. We have deployed MopEye to Google Play for an IRB-approved crowdsourcing study in a period of ten months, which obtains over five million measurements from 6,266 Android apps on 2,351 smartphones. The analysis reveals a number of new findings on the per-app network performance and mobile DNS performance.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MopEye: Monitoring Per-app Network Performance with Zero Measurement Traffic

Mobile network performance measurement is important for understanding mobile user experience, problem diagnosis, and service comparison. A number of crowdsourcing measurement apps (e.g., MobiPerf [4, 6] and Netalyzr [5, 7]) have been embarked for the last few years. Unlike existing apps that use active measurement methods, we employ a novel passive-active approach to continuously monitor per-ap...

متن کامل

Performance Evaluation of Joint Routing and Scheduling in Opportunistic Sensor Networks

In present scenario the innovation of mobile phones that are embedded with different types of onboard sensors, has brought on a new interest of using them as the main part of the sensor network, for a wide area of applications (for e. g. monitoring). In such ad-hoc network end to end connectivity cannot be established and the connection comes out to be mainly opportunistic. The connection in Op...

متن کامل

A Distributed Monitoring Framework for Opportunistic Communication Systems An Experimental Approach

Opportunistic communication systems aim at producing and sharing digital resources by means of localized wireless data exchanges among mobile nodes. The design and evaluation of systems able to exploit this emerging communication paradigm is a challenging problem. This paper presents the authors’ experience in developing U-Hopper, a middleware running over widely diffused mobile handsets and su...

متن کامل

A Web Browser-based Interaction Framework for Mobile Opportunistic Applications

Opportunistic networking is one way to realize pervasive applications while placing little demand on network infrastructure, especially for operating in less well connected environments. In contrast to the ubiquitous network access model inherent to many cloudbased applications, for which the web browser forms the user front end, opportunistic applications require installing software on mobile ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017